#ifndef NODE_OSG
#define NODE_OSG
#include <DefinePluginOsg.h>
#include <QObject>
#include <osg/Node>
#include <OsgClassDataSource/ObjectOsg.h>
class DLL_EXPORT_PLUGIN_OSG NodeOsg : public ObjectOsg
{
	Q_OBJECT
        Q_PROPERTY(bool Display READ getDisplay WRITE setDisplay)
public:
    NodeOsg(QObject *parent = 0);
    virtual ~NodeOsg();


    virtual void copyFrom(EObject* objPtr);
    virtual EObject* clone();

    bool getDisplay();
    void setDisplay(bool boolValue);
protected:
    NodeOsg* getParentNodeOsg();
private:
    bool m_boolValue;
};
#endif // NODE_OSG
